<!DOCTYPE html>
<html lang="en">
	<head>
		<title>虚拟资源管理平台</title>
		<meta charset="UTF-8" />
		<meta name="renderer" content="webkit" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
		<style>
			html,
			body,
			#app {
				height: 100%;
			}
			* {
				margin: 0;
				padding: 0;
				font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;
			}

			.preload__wrap {
				display: flex;
				flex-direction: column;
				letter-spacing: 1px;
				background-color: #e8e8e8;
				position: fixed;
				left: 0;
				top: 0;
				height: 100%;
				width: 100%;
				z-index: 9999;
				transition: all 0.3s ease-in;
				opacity: 1;
				pointer-events: none;
			}

			.preload__wrap.is-hide {
				opacity: 0;
			}

			.preload__container {
				display: flex;
				justify-content: center;
				align-items: center;
				flex-direction: column;
				width: 100%;
				-moz-user-select: none;
				     user-select: none;
				-webkit-user-select: none;
				flex-grow: 1;
			}

			.preload__name {
				font-size: 30px;
				color: rgb(21 92 253);
				letter-spacing: 5px;
				font-weight: bold;
				margin-bottom: 30px;
			}

			.preload__title {
				color: rgb(21 92 253);
				font-size: 14px;
				margin: 30px 0 20px 0;
			}

			.preload__sub-title {
				color: rgb(21 92 253);
				font-size: 12px;
			}

			.preload__footer {
				text-align: center;
				padding: 10px 0 20px 0;
			}

			.preload__footer a {
				font-size: 12px;
				color: #ababab;
				text-decoration: none;
			}

			.preload__loading {
				//height: 30px;
				//width: 30px;
				//border-radius: 30px;
				//border: 7px solid currentColor;
				//border-bottom-color: #2f3447 !important;
				//position: relative;
				//animation: r 1s infinite cubic-bezier(0.17, 0.67, 0.83, 0.67), bc 2s infinite ease-in;
				//transform: rotate(0deg);
			}

			@keyframes r {
				from {
					transform: rotate(0deg);
				}

				to {
					transform: rotate(360deg);
				}
			}

			.preload__loading::after,
			.preload__loading::before {
				content: '';
				display: inline-block;
				position: absolute;
				bottom: -2px;
				height: 7px;
				width: 7px;
				border-radius: 10px;
				background-color: currentColor;
			}

			.preload__loading::after {
				left: -1px;
			}

			.preload__loading::before {
				right: -1px;
			}

			@keyframes bc {
				0% {
					color: #689cc5;
				}

				25% {
					color: #b3b7e2;
				}

				50% {
					color: #93dbe9;
				}

				75% {
					color: #abbd81;
				}

				100% {
					color: #689cc5;
				}
			}
		</style>
        <style>
            /* From Uiverse.io by Admin12121 */
            .loader {
                --duration: 3s;
                --primary: rgba(39, 94, 254, 1);
                --primary-light: #2f71ff;
                --primary-rgba: rgba(39, 94, 254, 0);
                width: 200px;
                height: 320px;
                position: relative;
                transform-style: preserve-3d;
            }

            @media (max-width: 480px) {
                .loader {
                    zoom: 0.44;
                }
            }

            .loader:before, .loader:after {
                --r: 20.5deg;
                content: "";
                width: 320px;
                height: 140px;
                position: absolute;
                right: 32%;
                bottom: -11px;
                /* change the back groung color on switching from light to dark mood */
                background: #e8e8e8;
                transform: translateZ(200px) rotate(var(--r));
                animation: mask var(--duration) linear forwards infinite;
            }

            .loader:after {
                --r: -20.5deg;
                right: auto;
                left: 32%;
            }


            .loader .box {
                --x: 0;
                --y: 0;
                position: absolute;
                animation: var(--duration) linear forwards infinite;
                transform: translate(var(--x), var(--y));
            }

            .loader .box div {
                background-color: var(--primary);
                width: 48px;
                height: 48px;
                position: relative;
                transform-style: preserve-3d;
                animation: var(--duration) ease forwards infinite;
                transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
            }

            .loader .box div:before, .loader .box div:after {
                --rx: 90deg;
                --ry: 0deg;
                --z: 24px;
                --y: -24px;
                --x: 0;
                content: "";
                position: absolute;
                background-color: inherit;
                width: inherit;
                height: inherit;
                transform: rotateX(var(--rx)) rotateY(var(--ry)) translate(var(--x), var(--y)) translateZ(var(--z));
                filter: brightness(var(--b, 1.2));
            }

            .loader .box div:after {
                --rx: 0deg;
                --ry: 90deg;
                --x: 24px;
                --y: 0;
                --b: 1.4;
            }

            .loader .box.box0 {
                --x: -220px;
                --y: -120px;
                left: 58px;
                top: 108px;
            }

            .loader .box.box1 {
                --x: -260px;
                --y: 120px;
                left: 25px;
                top: 120px;
            }

            .loader .box.box2 {
                --x: 120px;
                --y: -190px;
                left: 58px;
                top: 64px;
            }

            .loader .box.box3 {
                --x: 280px;
                --y: -40px;
                left: 91px;
                top: 120px;
            }

            .loader .box.box4 {
                --x: 60px;
                --y: 200px;
                left: 58px;
                top: 132px;
            }

            .loader .box.box5 {
                --x: -220px;
                --y: -120px;
                left: 25px;
                top: 76px;
            }

            .loader .box.box6 {
                --x: -260px;
                --y: 120px;
                left: 91px;
                top: 76px;
            }

            .loader .box.box7 {
                --x: -240px;
                --y: 200px;
                left: 58px;
                top: 87px;
            }

            .loader .box0 {
                animation-name: box-move0;
            }

            .loader .box0 div {
                animation-name: box-scale0;
            }

            .loader .box1 {
                animation-name: box-move1;
            }

            .loader .box1 div {
                animation-name: box-scale1;
            }

            .loader .box2 {
                animation-name: box-move2;
            }

            .loader .box2 div {
                animation-name: box-scale2;
            }

            .loader .box3 {
                animation-name: box-move3;
            }

            .loader .box3 div {
                animation-name: box-scale3;
            }

            .loader .box4 {
                animation-name: box-move4;
            }

            .loader .box4 div {
                animation-name: box-scale4;
            }

            .loader .box5 {
                animation-name: box-move5;
            }

            .loader .box5 div {
                animation-name: box-scale5;
            }

            .loader .box6 {
                animation-name: box-move6;
            }

            .loader .box6 div {
                animation-name: box-scale6;
            }

            .loader .box7 {
                animation-name: box-move7;
            }

            .loader .box7 div {
                animation-name: box-scale7;
            }

            @keyframes box-move0 {
                12% {
                    transform: translate(var(--x), var(--y));
                }

                25%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale0 {
                6% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                14%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes box-move1 {
                16% {
                    transform: translate(var(--x), var(--y));
                }

                29%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale1 {
                10% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                18%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes box-move2 {
                20% {
                    transform: translate(var(--x), var(--y));
                }

                33%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale2 {
                14% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                22%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes box-move3 {
                24% {
                    transform: translate(var(--x), var(--y));
                }

                37%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale3 {
                18% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                26%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes box-move4 {
                28% {
                    transform: translate(var(--x), var(--y));
                }

                41%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale4 {
                22% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                30%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes box-move5 {
                32% {
                    transform: translate(var(--x), var(--y));
                }

                45%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale5 {
                26% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                34%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes box-move6 {
                36% {
                    transform: translate(var(--x), var(--y));
                }

                49%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale6 {
                30% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                38%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes box-move7 {
                40% {
                    transform: translate(var(--x), var(--y));
                }

                53%, 52% {
                    transform: translate(0, 0);
                }

                80% {
                    transform: translate(0, -32px);
                }

                90%, 100% {
                    transform: translate(0, 188px);
                }
            }

            @keyframes box-scale7 {
                34% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(0);
                }

                42%, 100% {
                    transform: rotateY(-47deg) rotateX(-15deg) rotateZ(15deg) scale(1);
                }
            }

            @keyframes ground {
                0%, 65% {
                    transform: rotateX(90deg) rotateY(0deg) translate(-48px, -120px) translateZ(100px) scale(0);
                }

                75%, 90% {
                    transform: rotateX(90deg) rotateY(0deg) translate(-48px, -120px) translateZ(100px) scale(1);
                }

                100% {
                    transform: rotateX(90deg) rotateY(0deg) translate(-48px, -120px) translateZ(100px) scale(0);
                }
            }

            @keyframes ground-shine {
                0%, 70% {
                    opacity: 0;
                }

                75%, 87% {
                    opacity: 0.2;
                }

                100% {
                    opacity: 0;
                }
            }

            @keyframes mask {
                0%, 65% {
                    opacity: 0;
                }

                66%, 100% {
                    opacity: 1;
                }
            }

        </style>
		<script type="module" crossorigin src="/assets/index-CnWJ8jDp.js"></script>
		<link rel="stylesheet" crossorigin href="/assets/index-C_hncl_a.css">
	</head>
	<body>
		<noscript>
			<strong>你的浏览器未开启javascript支持，请开启后刷新页面访问！</strong>
		</noscript>
		<div id="app" class="ma-ui" >

			<div class="preload__wrap" id="Loading">
				<div class="preload__container">
					<p class="preload__name">虚拟资源管理平台</p>
					<div class="preload__loading">
                        <div class="loader">
                            <div class="box box0">
                                <div></div>
                            </div>
                            <div class="box box1">
                                <div></div>
                            </div>
                            <div class="box box2">
                                <div></div>
                            </div>
                            <div class="box box3">
                                <div></div>
                            </div>
                            <div class="box box4">
                                <div></div>
                            </div>
                            <div class="box box5">
                                <div></div>
                            </div>
                            <div class="box box6">
                                <div></div>
                            </div>
                            <div class="box box7">
                                <div></div>
                            </div>
                        </div>
                    </div>
					<p class="preload__title">正在加载资源...</p>
					<p class="preload__sub-title">初次加载资源可能需要较多时间 请耐心等待</p>
				</div>
				<div class="preload__footer">
					<a href="" target="_blank">https://Genadmin.top</a>
				</div>
			</div>
		</div>
	</body>
</html>
